// import 'package:flutter/foundation.dart';
// import 'package:flutter/services.dart';
//
// import 'package:plugin_platform_interface/plugin_platform_interface.dart';
//
// /// An implementation of [PlatformInterface] that uses method channels.
// class GTLibUikitMethodChannel extends PlatformInterface {
//   /// The method channel used to interact with the native platform.
//   @visibleForTesting
//   final methodChannel = const MethodChannel('lib_uikit');
//
//   /// Constructs a LibUikitPlatform.
//   GTLibUikitMethodChannel() : super(token: _token);
//
//   static final Object _token = Object();
//
//   static GTLibUikitMethodChannel _instance = GTLibUikitMethodChannel();
//
//   /// The default instance of [LibUikitPlatform] to use.
//   ///
//   /// Defaults to [MethodChannelLibUikit].
//   static GTLibUikitMethodChannel get instance => _instance;
//
//   /// Platform-specific implementations should set this with their own
//   /// platform-specific class that extends [LibUikitPlatform] when
//   /// they register themselves.
//   static set instance(GTLibUikitMethodChannel instance) {
//     PlatformInterface.verifyToken(instance, _token);
//     _instance = instance;
//   }
//
//   // Future<String?> getPlatformVersion()  {
//   //   final version = await methodChannel.invokeMethod<String>('getPlatformVersion');
//   //   return version;
//   // }
//
// }
